/* 
    fs:帮助node读取磁盘中的文件
    -使用 先导入

*/
//通过fs读取磁盘中的文件，数据会以buffer对象的形式返回
//buffer 临时存储数据的缓存区
const fs = require("node:fs/promises")
const path = require("path")
//readFileSync 同步读取文件内容

// const buff = fs.readFileSync(path.resolve(__dirname,"./sun.txt"))
// console.log(buff.toString());

//promise版本
fs.readFile(path.resolve(__dirname,"./sun.txt"))
.then(res => {
    console.log(res.toString());
})
.catch(err => {
    console.log(err)
})

// 重新写入 异步
fs.writeFile(path.resolve(__dirname,"./sun.txt"),"孙悟空今天去找紫霞仙子")
.then(res => {
    console.log("写入成功")
})